徒步: to be on foot...
过日子: to live one's life, to pass one's days, to get along...
挖掘: to excavate, to dig, to unearth...
脱: to shed, to take off, to escape, to get away from...
娘: ma; mother; mom; mum...
啃: to gnaw, to nibble, to bite...
一塌糊涂: muddled and completely collapsing (idiom); in an awful condition, complete shambles, a total mess...
及: and, to reach, up to, in time for...